#ifndef ENEMYPLANE_H
#define ENEMYPLANE_H
#include <QPixmap>
#include "config.h"
#include <QTimer>
#include "enemybullet.h"

class EnemyPlane
{
public:
    EnemyPlane();
    //更新坐标
    void updatePosition();
    void shoot();
public:
    //敌机资源对象
    QPixmap m_enemy;
    //位置
    int m_X;
    int m_Y;
    //敌机的矩形边框（碰撞检测）
    QRect m_Rect;
    //状态
    bool m_Free;
    //速度
    int m_Speed;
    //血量
    int m_Blood;
    //弹匣
    EnemyBullet enemy_bullets[BULLET_NUM];
    //发射间隔记录
    int m_recorder;

};

#endif // ENEMYPLANE_H
